package com.dynabook.ebs.model.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @TableName PCM_STOCK_TRANSFER_DESIGN_IF
 */
@TableName(value ="PCM_STOCK_TRANSFER_DESIGN_IF")
@Data
public class PcmStockTransferDesignIf implements Serializable {
    /**
     * 
     */
    @TableId(value = "SEQUENCE_ID")
    private Long sequenceId;

    /**
     * 
     */
    @TableField(value = "DOCUMENT_NO")
    private Long documentNo;

    /**
     * 
     */
    @TableField(value = "ITEM_CODE")
    private String itemCode;

    /**
     * 
     */
    @TableField(value = "QUANTITY")
    private Long quantity;

    /**
     * 
     */
    @TableField(value = "FROM_SUBINVENTORY_CODE")
    private String fromSubinventoryCode;

    /**
     * 
     */
    @TableField(value = "TO_SUBINVENTORY_CODE")
    private String toSubinventoryCode;

    /**
     * 
     */
    @TableField(value = "UNIT_PRICE")
    private BigDecimal unitPrice;

    /**
     * 
     */
    @TableField(value = "AMOUNT")
    private BigDecimal amount;

    /**
     * 
     */
    @TableField(value = "OA_REQUEST_ID")
    private String oaRequestId;

    /**
     * 
     */
    @TableField(value = "PROCESS_FLAG")
    private String processFlag;

    /**
     * 
     */
    @TableField(value = "CREATED_BY")
    private String createdBy;

    /**
     * 
     */
    @TableField(value = "CREATION_DATE")
    private Date creationDate;

    /**
     * 
     */
    @TableField(value = "LAST_UPDATED_BY")
    private String lastUpdatedBy;

    /**
     * 
     */
    @TableField(value = "LAST_UPDATE_DATE")
    private Date lastUpdateDate;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}